
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>全员追忆 - 移动端优化版</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="https://cdn.tailwindcss.com"></script>
    <style>
    /* 全局样式重置和基础设置 */
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    
    body {
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        min-height: 100vh;
        color: #333;
        line-height: 1.6;
    }
    
    /* 主容器样式 */
    .content_body {
        background: rgba(255, 255, 255, 0.95);
        backdrop-filter: blur(10px);
        margin: 20px auto;
        max-width: 1400px;
        border-radius: 20px;
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        min-height: calc(100vh - 40px);
    }
    
    /* 移动端主容器优化 */
    @media (max-width: 768px) {
        .content_body {
            margin: 10px;
            border-radius: 15px;
            min-height: calc(100vh - 20px);
        }
    }
    
    /* 网格布局 */
    .grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
        gap: 20px;
        padding: 20px;
    }
    
    @media (max-width: 768px) {
        .grid {
            grid-template-columns: 1fr;
            gap: 15px;
            padding: 15px;
        }
    }
    
    /* 角色卡片样式 */
    .item {
        background: linear-gradient(145deg, #ffffff, #f8f9fa);
        border-radius: 16px;
        padding: 20px;
        display: flex;
        align-items: flex-start;
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
        border: 1px solid rgba(255, 255, 255, 0.2);
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        position: relative;
        overflow: hidden;
    }
    
    .item::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: linear-gradient(90deg, #667eea, #764ba2);
        opacity: 0;
        transition: opacity 0.3s ease;
    }
    
    .item:hover {
        transform: translateY(-8px);
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
    }
    
    .item:hover::before {
        opacity: 1;
    }
    
    /* 角色图片样式 */
    .item img {
        width: 80px;
        height: 80px;
        object-fit: contain;
        border-radius: 12px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        flex-shrink: 0;
        background: white;
        padding: 8px;
    }
    
    @media (max-width: 768px) {
        .item img {
            width: 60px;
            height: 60px;
        }
    }
    
    /* 角色信息样式 */
    .item p {
        margin-left: 20px;
        flex: 1;
        font-size: 13px;
        color: #2d3748;
        line-height: 1.6;
    }
    
    .item p b {
        color: #1a202c;
        font-size: 16px;
        font-weight: 700;
        display: block;
        margin-bottom: 8px;
    }
    
    @media (max-width: 768px) {
        .item p {
            margin-left: 15px;
            font-size: 12px;
        }
        
        .item p b {
            font-size: 14px;
        }
    }

    /* 筛选面板样式 */
    details {
        margin: 20px;
        border-radius: 16px;
        overflow: hidden;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
        background: white;
    }
    
    details > summary {
        list-style: none;
        cursor: pointer;
        padding: 20px 24px;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        color: white;
        font-weight: 600;
        font-size: 18px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        transition: all 0.3s ease;
        position: relative;
    }
    
    details > summary:hover {
        background: linear-gradient(135deg, #5a67d8 0%, #6b46c1 100%);
    }
    
    details > summary::-webkit-details-marker {
        display: none;
    }
    
    details > summary::after {
        content: '▼';
        font-size: 14px;
        transition: transform 0.3s ease;
        opacity: 0.8;
    }
    
    details[open] > summary::after {
        transform: rotate(180deg);
    }
    
    details > div {
        padding: 24px;
        background: #f8fafc;
        border-top: 1px solid #e2e8f0;
    }
    
    @media (max-width: 768px) {
        details {
            margin: 15px;
            border-radius: 12px;
        }
        
        details > summary {
            padding: 16px 20px;
            font-size: 16px;
        }
        
        details > div {
            padding: 20px;
        }
    }
</style>
    
    </head>

    <body>
    <div class="content_body">
	<div class="header-section">
		<div class="title-container">
			<div class="title-glow"></div>
		</div>
	</div>
	
	<style>
	/* 标题区域样式 */
	.header-section {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 40px 20px;
		position: relative;
		background: linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%);
		margin-bottom: 20px;
	}
	
	.title-container {
		position: relative;
		display: inline-block;
	}
	
	.main-title {
		width: 100%;
		max-width: 500px;
		height: auto;
		filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.1));
		transition: transform 0.3s ease;
	}
	
	.main-title:hover {
		transform: scale(1.02);
	}
	
	.title-glow {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 120%;
		height: 120%;
		background: radial-gradient(circle, rgba(102, 126, 234, 0.2) 0%, transparent 70%);
		border-radius: 50%;
		z-index: -1;
		animation: pulse 3s ease-in-out infinite;
	}
	
	@keyframes pulse {
		0%, 100% { opacity: 0.5; transform: translate(-50%, -50%) scale(1); }
		50% { opacity: 0.8; transform: translate(-50%, -50%) scale(1.1); }
	}
	
	@media (max-width: 768px) {
		.header-section {
			padding: 30px 15px;
		}
		
		.main-title {
			max-width: 350px;
		}
	}
	
	@media (max-width: 480px) {
		.header-section {
			padding: 20px 10px;
		}
		
		.main-title {
			max-width: 280px;
		}
	}
	</style>
    


<style>
    .fixed-topright {
      position: absolute;
      top: 0px;     /* 距离顶部的距离，可调整 */
      right: 0px;   /* 距离右边的距离，可调整 */
      width: 20vw;      /* 设为视口宽度的20% */
      height: auto;
      z-index: 1000; /* 确保图片在最上层 */
    }
    
    /* 移动端装饰图片优化 */
    @media (max-width: 768px) {
        .fixed-topright {
            width: 15vw;
            top: -5px;
            right: -5px;
        }
    }
    
    @media (max-width: 480px) {
        .fixed-topright {
            width: 12vw;
            top: -3px;
            right: -3px;
        }
    }

</style>

<img src="https://clocktower-wiki.gstonegames.com/skins/pivot/assets/image/flower2.png" alt="topright" class="fixed-topright"><style>
    /* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
    @font-face {
        font-family: "Daoli";
        font-weight: 400;
        src: url("https://at.alicdn.com/wf/webfont/nRpi1rfWDUio/l0upgzdfBCRD.woff2") format("woff2"),
            url("https://at.alicdn.com/wf/webfont/nRpi1rfWDUio/Z67jXdbfKpGf.woff") format("woff");
        font-display: swap;
    }
    /* 分组标题样式 */
    .splitl-bar {
        margin: 30px 0 20px 0;
        display: flex;
        align-items: center;
        width: 100%;
        position: relative;
    }

    .splitl-title {
        color: #2d3748;
        font-size: 24px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight: 700;
        white-space: nowrap;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        position: relative;
        padding-right: 20px;
    }
    
    .splitl-title::after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 4px;
        height: 4px;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        border-radius: 50%;
    }

    .splitl-line {
        flex: 1;
        height: 3px;
        background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
        margin-left: 20px;
        border-radius: 2px;
        position: relative;
        overflow: hidden;
    }
    
    .splitl-line::before {
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);
        animation: shimmer 2s infinite;
    }
    
    @keyframes shimmer {
        0% { left: -100%; }
        100% { left: 100%; }
    }
    
    @media (max-width: 768px) {
        .splitl-bar {
            margin: 25px 0 15px 0;
        }
        
        .splitl-title {
            font-size: 20px;
        }
        
        .splitl-line {
            margin-left: 15px;
        }
    }
</style>

<script>
    function create_splitline(name){
        const container = document.createElement('div');
        container.className = 'splitl-bar';
        const title = document.createElement('div');
        title.innerHTML = name;
        title.className = 'splitl-title';
        const divline = document.createElement('div');
        divline.className = 'splitl-line';
        container.appendChild(title);
        container.appendChild(divline);
        return container;
    }
</script>
    <details class="mb-6 bg-white rounded-lg shadow overflow-hidden">
        <summary class="text-lg">
            <span>筛选与排序选项</span>
            </summary>
        <div class="p-4">
    <script>
    function codeType(type) {
        switch (type) {
                case '镇民':
                    return 1;
                case '外来者':
                    return 2;
                case '爪牙':
                    return 3;
                case '恶魔':
                    return 4;
                default:
                    return 5;
        }
    }
</script><style>
    /* 筛选按钮组样式 */
    .choice-group, .tag-group {
        display: flex;
        gap: 12px;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    
    .choice-type, .sort-method, .tag-method {
        padding: 12px 20px;
        border: 2px solid #e2e8f0;
        border-radius: 25px;
        background: white;
        cursor: pointer;
        font-size: 14px;
        font-weight: 500;
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        white-space: nowrap;
        min-height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
    }
    
    .choice-type::before, .sort-method::before, .tag-method::before {
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
        transition: left 0.5s;
    }
    
    .choice-type:hover::before, .sort-method:hover::before, .tag-method:hover::before {
        left: 100%;
    }
    
    .choice-type:hover, .sort-method:hover, .tag-method:hover {
        border-color: #667eea;
        color: #667eea;
        transform: translateY(-2px);
        box-shadow: 0 8px 25px rgba(102, 126, 234, 0.15);
    }
    
    .choice-type.selected, .sort-method.selected, .tag-method.selected {
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        color: white;
        border-color: #667eea;
        transform: translateY(-2px);
        box-shadow: 0 8px 25px rgba(102, 126, 234, 0.3);
    }
    
    @media (max-width: 768px) {
        .choice-group, .tag-group {
            gap: 8px;
            margin-bottom: 15px;
        }
        
        .choice-type, .sort-method, .tag-method {
            padding: 10px 16px;
            font-size: 13px;
            min-height: 40px;
            border-radius: 20px;
        }
    }
</style>

<br>角色类型筛选</br>
<div class="choice-group" id="choiceGroup">
    <button class="choice-type" data-value="0">全部</button>
    <button class="choice-type" data-value="1">镇民</button>
    <button class="choice-type" data-value="2">外来者</button>
    <button class="choice-type" data-value="3">爪牙</button>
    <button class="choice-type" data-value="4">恶魔</button>
</div>

<script>
    const choice_buttons = document.querySelectorAll(".choice-type");
    const result = document.getElementById("result");

    var type_filter_num = 0;

    var rule_type_filter = (item) => {
            return type_filter_num == 0 || 
                type_filter_num == item.dataset.team;
        };

    
      choice_buttons.forEach(button => {
      button.addEventListener("click", () => {
        // 清除已有选择
        choice_buttons.forEach(btn => btn.classList.remove("selected"));
  
        // 设置当前为选中
        button.classList.add("selected");

        type_filter_num = button.dataset.value;
        rule_type_filter = (item) => {
            return type_filter_num == 0 || 
                type_filter_num == item.dataset.team;
        };
        update();
      });
    });
</script>
<style>
    .sort-group {
      display: flex;
      gap: 10px;
    }
  
    .choice-type, .sort-method, .tag-method {
            padding: 8px 16px;
            border: 1px solid #ccc;
            border-radius: 9999px; /* Pill shape */
            background-color: white;
            cursor: pointer;
            font-size: 14px;
            transition: background-color 0.2s, color 0.2s, border-color 0.2s;
            margin: 2px;
        }
        .choice-type:hover, .sort-method:hover, .tag-method:hover {
            background-color: #f0f0f0;
        }
        .choice-type.selected, .sort-method.selected, .tag-method.selected {
            background-color: #3b82f6; /* Blue background for selected */
            color: white;
            border-color: #3b82f6;
        }
</style>

<!-- <br>排序方式</br>
<div class="sort-group" id="sortGroup">
    <button class="sort-method" data-value="0">首字母排序</button>
    <button class="sort-method" data-value="1">角色类型排序</button>
    <button class="sort-method" data-value="2">剧本顺序排序(NA)</button>
</div> -->


<script>
    const sort_buttons = document.querySelectorAll(".sort-method");

    var rule_sort = (a, b) => {
                    return a.dataset.name.localeCompare(b.dataset.name, 'zh');
                };

    sort_buttons.forEach(button => {
      button.addEventListener("click", () => {
        // 清除已有选择
        sort_buttons.forEach(btn => btn.classList.remove("selected"));
        
        // 设置当前为选中
        button.classList.add("selected");
        sort_rule_num = button.dataset.value;
        
        switch(sort_rule_num) {
            case '0':
                rule_sort = (a, b) => {
                    return a.dataset.name.localeCompare(b.dataset.name, 'zh');
                };
                break;
            case '1':
                rule_sort = (a, b) => {
                    atyp = a.dataset.team;
                    btyp = b.dataset.team;
                    if(atyp == btyp) {
                        return a.dataset.name.localeCompare(b.dataset.name, 'zh');
                    }
                    return atyp - btyp;
                };
                break;
            case '2':
                rule_sort = (a, b) => {
                    return a.dataset.name.localeCompare(b.dataset.name, 'zh');
                };
                break; //TODO
        }

        update();
      });
    });
</script>
<style>
    .category-group {
      display: flex;
      gap: 10px;
    }
  
    .choice-type, .category-method, .tag-method {
            padding: 8px 16px;
            border: 1px solid #ccc;
            border-radius: 9999px; /* Pill shape */
            background-color: white;
            cursor: pointer;
            font-size: 14px;
            transition: background-color 0.2s, color 0.2s, border-color 0.2s;
            margin: 2px;
        }
        .choice-type:hover, .category-method:hover, .tag-method:hover {
            background-color: #f0f0f0;
        }
        .choice-type.selected, .category-method.selected, .tag-method.selected {
            background-color: #3b82f6; /* Blue background for selected */
            color: white;
            border-color: #3b82f6;
        }
</style>

<!-- <br>Category方式</br>
<div class="category-group" id="categoryGroup">
    <button class="category-method" data-value="0">首字母排序</button>
    <button class="category-method" data-value="1">角色类型排序</button>
    <button class="category-method" data-value="2">剧本顺序排序(NA)</button>
</div> -->


<script>
    const category_buttons = document.querySelectorAll(".category-method");

    var rule_cate = (x) => {
        cate = {"善良阵营·镇民":[], "善良阵营·外来者":[], "邪恶阵营·爪牙":[], "邪恶阵营·恶魔":[]}
        x.forEach((ele)=>{
            console.log(ele);
            switch(ele.dataset.team*1){
                case 1:
                    cate["善良阵营·镇民"].push(ele);
                    break;
                case 2:
                    cate["善良阵营·外来者"].push(ele);
                    break; 
                case 3:
                    cate["邪恶阵营·爪牙"].push(ele);
                    break;
                case 4:
                    cate["邪恶阵营·恶魔"].push(ele);
                    break;
            }
        });
        return cate;
    }
    category_buttons.forEach(button => {
      button.addEventListener("click", () => {
        // 清除已有选择
        category_buttons.forEach(btn => btn.classList.remove("selected"));
        
        // 设置当前为选中
        button.classList.add("selected");
        category_rule_num = button.dataset.value;
        
        switch(category_rule_num) {
            case '0':
                break;
        }

        update();
      });
    });
</script>
<style>
    /* 标签按钮样式已在上面统一定义 */
</style>

<br>标签筛选</br>

<div class="tag-group" id="tagGroup">
    <button class="tag-method" data-value="中毒">中毒</button>
    <button class="tag-method" data-value="醉酒">醉酒</button>
    <button class="tag-method" data-value="疯狂">疯狂</button>
    <button class="tag-method" data-value="提名">提名</button>
    <button class="tag-method" data-value="投票">投票</button>
    <button class="tag-method" data-value="处决">处决</button>
    <button class="tag-method" data-value="免死">免死</button>
    <button class="tag-method" data-value="认知覆盖">认知覆盖</button>
    <button class="tag-method" data-value="角色变化">角色变化</button>
    <button class="tag-method" data-value="阵营转变">阵营转变</button>
    <button class="tag-method" data-value="获得能力">获得能力</button>
    <button class="tag-method" data-value="进场能力">进场能力</button>
    <button class="tag-method" data-value="限次能力">限次能力</button>
    <button class="tag-method" data-value="获取信息">获取信息</button>
    <button class="tag-method" data-value="额外死亡">额外死亡</button>
    <button class="tag-method" data-value="暴露角色">暴露角色</button>
    <button class="tag-method" data-value="限次能力">设置调整</button>
    <button class="tag-method" data-value="拜访说书人">拜访说书人</button>
    <button class="tag-method" data-value="能力效果干扰">能力效果干扰</button>
    <button class="tag-method" data-value="死后能力保留">死后能力保留</button>
    <button class="tag-method" data-value="公开触发能力">公开触发能力</button>
    <button class="tag-method" data-value="死亡触发能力">死亡触发能力</button>
    <button class="tag-method" data-value="特殊胜利失败条件">特殊胜利失败条件</button>
    
</div>


<script>
    const tag_buttons = document.querySelectorAll(".tag-method");

    var rule_tag_filter = (a) => {
        var tags = a.dataset.tag.split('、');
        require_tags.forEach(require => {
            if(!tags.includes(require)){
              return false;
            }
        });
        return true;
    };
    
    var require_tags = new Set();

    tag_buttons.forEach(button => {
      button.addEventListener("click", () => {

        // 设置当前为选中
        if(button.classList.contains("selected")){
            button.classList.remove("selected");
            require_tags.delete(button.dataset.value);
        }else{
            button.classList.add("selected");
            require_tags.add(button.dataset.value);
        }
        rule_tag_filter = (a) => {
          var tags = a.dataset.tag.split("_");
          var fail = false;
          require_tags.forEach(require => {
              if(!tags.includes(require)){
                fail = true;
                return;
              }
          });
          return !fail;
        };
        update();
      });
    });
</script>
 
    </div>
    </details>

    <hr><div id="character_content"> 
    
            <div class="item" data-name=杂技演员 data-team=1 data-tag=醉酒_中毒_额外死亡_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8f/Acrobat.png/200px-Acrobat.png" alt="杂技演员"> 
                <p> <b>杂技演员</b> 镇民 <br> 每个夜晚*，你要选择一名玩家：如果当晚他醉酒或中毒，你死亡。</p>
            </div>
        
            <div class="item" data-name=郎中 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/eb/Langzhong.png/200px-Langzhong.png" alt="郎中"> 
                <p> <b>郎中</b> 镇民 <br> 每个夜晚，你要选择除你以外的一名玩家：你会得知一个与他能力相关的词语。</p>
            </div>
        
            <div class="item" data-name=唱诗男孩 data-team=1 data-tag=获取信息_死亡触发能力_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f3/Choirboy.png/200px-Choirboy.png" alt="唱诗男孩"> 
                <p> <b>唱诗男孩</b> 镇民 <br> 如果恶魔杀死了国王，你会得知哪名玩家是恶魔。[+国王]</p>
            </div>
        
            <div class="item" data-name=和平主义者 data-team=1 data-tag=处决_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/4a/Pacifist.png/200px-Pacifist.png" alt="和平主义者"> 
                <p> <b>和平主义者</b> 镇民 <br> 被处决的善良玩家可能不会死亡。</p>
            </div>
        
            <div class="item" data-name=修行者 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3e/Shugenja.png/200px-Shugenja.png" alt="修行者"> 
                <p> <b>修行者</b> 镇民 <br> 在你的首个夜晚，你会得知距离最近的邪恶玩家位于你的顺时针还是逆时针方向。如果两侧的邪恶玩家与你距离相等，你得知的信息由说书人决定。</p>
            </div>
        
            <div class="item" data-name=城镇公告员 data-team=1 data-tag=获取信息_提名_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b7/Towncrier.png/200px-Towncrier.png" alt="城镇公告员"> 
                <p> <b>城镇公告员</b> 镇民 <br> 每个夜晚*，你会得知在今天白天时是否有爪牙发起过提名。</p>
            </div>
        
            <div class="item" data-name=悟道者 data-team=1 data-tag=认知覆盖_设置调整_角色变化_影响_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/a7/Wudaozhe.png/200px-Wudaozhe.png" alt="悟道者"> 
                <p> <b>悟道者</b> 镇民 <br> 你以为你是一个外来者，但你实际上不是。如果有邪恶玩家的能力选择或影响了你，你会立即变成一个不在场的镇民角色。</p>
            </div>
        
            <div class="item" data-name=传教士 data-team=1 data-tag=暴露角色_能力效果干扰_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/44/Preacher.png/200px-Preacher.png" alt="传教士"> 
                <p> <b>传教士</b> 镇民 <br> 每个夜晚，你要选择一名玩家：如果你选中了爪牙，他会得知被传教士选中。所有被你选中的爪牙失去能力。</p>
            </div>
        
            <div class="item" data-name=打更人 data-team=1 data-tag=免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/db/Dagengren.png/200px-Dagengren.png" alt="打更人"> 
                <p> <b>打更人</b> 镇民 <br> 每个夜晚*，你要猜测今晚首个死亡的玩家与你的距离。如果你猜测正确，则除你以外的所有玩家今晚不会死亡，但你可能会死亡。</p>
            </div>
        
            <div class="item" data-name=提刑官 data-team=1 data-tag=提名_限次能力_获取信息_互动干扰_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/15/Tixingguan.png/200px-Tixingguan.png" alt="提刑官"> 
                <p> <b>提刑官</b> 镇民 <br> 在你首次提名玩家后，你会在当晚得知他的角色。恶魔会被你的能力当作善良角色。 </p>
            </div>
        
            <div class="item" data-name=刀客 data-team=1 data-tag=进场能力_获取信息_公开触发能力_限次能力_额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/44/Daoke.png/200px-Daoke.png" alt="刀客"> 
                <p> <b>刀客</b> 镇民 <br> 在你的首个夜晚，你会得知一个在场的爪牙角色。每局游戏限一次，你可以在白天时公开选择一名玩家：如果他是你得知的角色，他死亡。</p>
            </div>
        
            <div class="item" data-name=报丧女妖 data-team=1 data-tag=死亡触发能力_提名_投票_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d3/Banshee.png/200px-Banshee.png" alt="报丧女妖"> 
                <p> <b>报丧女妖</b> 镇民 <br> 如果恶魔杀死了你，所有玩家都会得知此事。从现在开始，你每天可以发起两次提名，每次投票时可以投两票。</p>
            </div>
        
            <div class="item" data-name=祖母 data-team=1 data-tag=获取信息_进场能力_死亡触发能力_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/66/Grandmother.png/200px-Grandmother.png" alt="祖母"> 
                <p> <b>祖母</b> 镇民 <br> 在你的首个夜晚，你会得知一名善良玩家和他的角色。如果恶魔杀死了他，你也会死亡。</p>
            </div>
        
            <div class="item" data-name=调查员 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/cb/Investigator.png/200px-Investigator.png" alt="调查员"> 
                <p> <b>调查员</b> 镇民 <br> 在你的首个夜晚，你会得知两名玩家和一个爪牙角色：这两名玩家之一是该角色（或者你会得知没有爪牙在场）。</p>
            </div>
        
            <div class="item" data-name=卖花女孩 data-team=1 data-tag=获取信息_投票_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5b/Flowergirl.png/200px-Flowergirl.png" alt="卖花女孩"> 
                <p> <b>卖花女孩</b> 镇民 <br> 每个夜晚*，你会得知在今天白天时是否有恶魔投过票。</p>
            </div>
        
            <div class="item" data-name=贵族 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/59/Noble.png/200px-Noble.png" alt="贵族"> 
                <p> <b>贵族</b> 镇民 <br> 在你的首个夜晚，你会得知三名玩家：其中有且只有一名玩家是邪恶的。</p>
            </div>
        
            <div class="item" data-name=贤者 data-team=1 data-tag=获取信息_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f8/Sage.png/200px-Sage.png" alt="贤者"> 
                <p> <b>贤者</b> 镇民 <br> 如果恶魔杀死了你，在当晚你会被唤醒并得知两名玩家，其中一名是杀死你的那个恶魔。</p>
            </div>
        
            <div class="item" data-name=数学家 data-team=1 data-tag=获取信息_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/06/Mathematician.png/200px-Mathematician.png" alt="数学家"> 
                <p> <b>数学家</b> 镇民 <br> 每个夜晚，你会得知有多少名玩家的能力因为其他角色的能力而未正常生效。（从上个黎明到你被唤醒时）</p>
            </div>
        
            <div class="item" data-name=罂粟种植者 data-team=1 data-tag=能力效果干扰_死亡触发能力_获取信息_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/42/Poppygrower.png/200px-Poppygrower.png" alt="罂粟种植者"> 
                <p> <b>罂粟种植者</b> 镇民 <br> 爪牙和恶魔互相不认识。如果你死亡，当晚他们会互相认识。</p>
            </div>
        
            <div class="item" data-name=异教领袖 data-team=1 data-tag=阵营转变_邻近_特殊胜利失败条件_公开触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/e1/Cultleader.png/200px-Cultleader.png" alt="异教领袖"> 
                <p> <b>异教领袖</b> 镇民 <br> 每个夜晚，你会转变为与你邻近的一名存活的玩家的阵营。每个白天，你可以提议所有玩家加入你的教派，如果所有善良玩家同意加入，你的阵营获胜。</p>
            </div>
        
            <div class="item" data-name=巡察 data-team=1 data-tag=免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/cf/Xuncha.png/200px-Xuncha.png" alt="巡察"> 
                <p> <b>巡察</b> 镇民 <br> 每个夜晚*，你要选择两个善良角色（与上个夜晚不同）：如果他们都存活，他们当晚不会死亡。</p>
            </div>
        
            <div class="item" data-name=杂耍艺人 data-team=1 data-tag=获取信息_进场能力_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/be/Juggler.png/200px-Juggler.png" alt="杂耍艺人"> 
                <p> <b>杂耍艺人</b> 镇民 <br> 在你的首个白天，你可以公开猜测任意玩家的角色最多五次。在当晚，你会得知猜测正确的角色数量。</p>
            </div>
        
            <div class="item" data-name=钦天监 data-team=1 data-tag=获取信息_邻近_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/13/Qintianjian.png/200px-Qintianjian.png" alt="钦天监"> 
                <p> <b>钦天监</b> 镇民 <br> 在你的首个夜晚，你会得知离你最近的邪恶玩家位于你的哪一侧（左/右/相同）。如果与你邻近的玩家中有邪恶阵营，你会得知错误信息作为替代。</p>
            </div>
        
            <div class="item" data-name=贞洁者 data-team=1 data-tag=提名_处决_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/43/Virgin.png/200px-Virgin.png" alt="贞洁者"> 
                <p> <b>贞洁者</b> 镇民 <br> 当你首次被提名时，如果提名你的玩家是镇民，他立刻被处决。</p>
            </div>
        
            <div class="item" data-name=变脸师 data-team=1 data-tag=疯狂_回溯型能力_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/49/Bianlianshi.png/200px-Bianlianshi.png" alt="变脸师"> 
                <p> <b>变脸师</b> 镇民 <br> 每个白天，如果你“疯狂”地证明自己是一个善良角色（与之前不同），你可能会在当晚获得那个角色的能力，直到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=厨师 data-team=1 data-tag=获取信息_进场能力_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/e5/Chef.png/200px-Chef.png" alt="厨师"> 
                <p> <b>厨师</b> 镇民 <br> 在你的首个夜晚，你会得知场上邻座的邪恶玩家有多少对。</p>
            </div>
        
            <div class="item" data-name=镇长 data-team=1 data-tag=免死_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/20/Mayor.png/200px-Mayor.png" alt="镇长"> 
                <p> <b>镇长</b> 镇民 <br> 如果只有三名玩家存活且白天没有人被处决，你的阵营获胜。如果你在夜晚即将死亡，可能会有一名其他玩家代替你死亡。</p>
            </div>
        
            <div class="item" data-name=熊孩子 data-team=1 data-tag=能力效果干扰_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/7a/Xionghaizi.png/200px-Xionghaizi.png" alt="熊孩子"> 
                <p> <b>熊孩子</b> 镇民 <br> 每个夜晚，你要选择一个镇民角色：他的能力会产生错误信息，直到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=守夜人 data-team=1 data-tag=暴露角色_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3f/Nightwatchman.png/200px-Nightwatchman.png" alt="守夜人"> 
                <p> <b>守夜人</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择一名玩家：他会得知你是守夜人。</p>
            </div>
        
            <div class="item" data-name=筑梦师 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/29/Dreamer.png/200px-Dreamer.png" alt="筑梦师"> 
                <p> <b>筑梦师</b> 镇民 <br> 每个夜晚，你要选择除你及旅行者以外的一名玩家：你会得知一个善良角色和一个邪恶角色，该玩家是其中一个角色。</p>
            </div>
        
            <div class="item" data-name=巡山人 data-team=1 data-tag=角色变化_限次能力_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/75/Huntsman.png/200px-Huntsman.png" alt="巡山人"> 
                <p> <b>巡山人</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择一名存活的玩家：如果你选中了落难少女，她会变成一个不在场的镇民角色。[+落难少女]</p>
            </div>
        
            <div class="item" data-name=占卜师 data-team=1 data-tag=获取信息_进场能力_持续检测型能力_互动干扰_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/67/Fortuneteller.png/200px-Fortuneteller.png" alt="占卜师"> 
                <p> <b>占卜师</b> 镇民 <br> 每个夜晚，你要选择两名玩家：你会得知他们之中是否有恶魔。会有一名善良玩家始终被你的能力当作恶魔。</p>
            </div>
        
            <div class="item" data-name=戏法师 data-team=1 data-tag=公开触发能力_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d6/Alsaahir.png/200px-Alsaahir.png" alt="戏法师"> 
                <p> <b>戏法师</b> 镇民 <br> 每个白天，你可以公开进行一次谁是爪牙，谁是恶魔的猜测。如果你猜对，善良阵营获胜。</p>
            </div>
        
            <div class="item" data-name=歌伶 data-team=1 data-tag=公开触发能力_额外死亡_限次能力_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/54/Geling.png/200px-Geling.png" alt="歌伶"> 
                <p> <b>歌伶</b> 镇民 <br> 每局游戏限一次，在白天时，你可以提议所有玩家观看你的演出，并从同意参加的玩家中选择你的观众。如果恶魔成为了观众，你会在当晚死亡。</p>
            </div>
        
            <div class="item" data-name=狸猫 data-team=1 data-tag=角色变化_死亡触发能力_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/a6/Limao.png/200px-Limao.png" alt="狸猫"> 
                <p> <b>狸猫</b> 镇民 <br> 每个夜晚*，你要选择一名玩家：如果他是善良角色且当晚被邪恶角色杀死，你和他交换角色。</p>
            </div>
        
            <div class="item" data-name=魔术师 data-team=1 data-tag=认知覆盖_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/ca/Magician.png/200px-Magician.png" alt="魔术师"> 
                <p> <b>魔术师</b> 镇民 <br> 恶魔会以为你是爪牙。爪牙会以为你是恶魔。</p>
            </div>
        
            <div class="item" data-name=半仙 data-team=1 data-tag=更换选择目标_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b7/Banxian.png/200px-Banxian.png" alt="半仙"> 
                <p> <b>半仙</b> 镇民 <br> 任何在夜晚使用自身能力选择你的其他玩家，会改为选中另一名邪恶玩家作为替代。</p>
            </div>
        
            <div class="item" data-name=戏子 data-team=1 data-tag=设置调整_特殊胜利失败条件_死后能力保留_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/13/Xizi.png/200px-Xizi.png" alt="戏子"> 
                <p> <b>戏子</b> 镇民 <br> 所有戏子互相认识。不论在场的戏子数量多少或存活与否，胜负结果会被对调。[所有善良玩家都是戏子]</p>
            </div>
        
            <div class="item" data-name=舞蛇人 data-team=1 data-tag=角色变化_阵营转变_中毒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/ab/Snakecharmer.png/200px-Snakecharmer.png" alt="舞蛇人"> 
                <p> <b>舞蛇人</b> 镇民 <br> 每个夜晚，你要选择一名存活的玩家：如果你选中了恶魔，你和他交换角色和阵营，然后他中毒。</p>
            </div>
        
            <div class="item" data-name=秉笔 data-team=1 data-tag=死亡触发能力_获取信息_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/2b/Bingbi.png/200px-Bingbi.png" alt="秉笔"> 
                <p> <b>秉笔</b> 镇民 <br> 如果你在白天死亡，当晚你会得知一名善良玩家。如果你在夜晚死亡，当晚你会得知一名邪恶玩家。</p>
            </div>
        
            <div class="item" data-name=侍女 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/00/Chambermaid.png/200px-Chambermaid.png" alt="侍女"> 
                <p> <b>侍女</b> 镇民 <br> 每个夜晚，你要选择除你以外的两名存活的玩家：你会得知他们中有几人在当晚因其自身能力而被唤醒。</p>
            </div>
        
            <div class="item" data-name=工程师 data-team=1 data-tag=角色变化_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d8/Engineer.png/200px-Engineer.png" alt="工程师"> 
                <p> <b>工程师</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择让恶魔变成你选择的恶魔角色，或让所有爪牙变成你选择的爪牙角色。</p>
            </div>
        
            <div class="item" data-name=吟游诗人 data-team=1 data-tag=处决_醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/66/Minstrel.png/200px-Minstrel.png" alt="吟游诗人"> 
                <p> <b>吟游诗人</b> 镇民 <br> 当一名爪牙死于处决时，除了你和旅行者以外的所有其他玩家醉酒直到明天黄昏。</p>
            </div>
        
            <div class="item" data-name=村夫 data-team=1 data-tag=设置调整_获取信息_醉酒_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/78/Villageidiot.png/200px-Villageidiot.png" alt="村夫"> 
                <p> <b>村夫</b> 镇民 <br> 每个夜晚，你要选择一名玩家：你会得知他的阵营。[+0~2村夫，复数村夫中有一人醉酒]</p>
            </div>
        
            <div class="item" data-name=猎手 data-team=1 data-tag=公开触发能力_额外死亡_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/6e/Slayer.png/200px-Slayer.png" alt="猎手"> 
                <p> <b>猎手</b> 镇民 <br> 每局游戏限一次，你可以在白天时公开选择一名玩家：如果他是恶魔，他死亡。</p>
            </div>
        
            <div class="item" data-name=艺术家 data-team=1 data-tag=获取信息_拜访说书人_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/a5/Artist.png/200px-Artist.png" alt="艺术家"> 
                <p> <b>艺术家</b> 镇民 <br> 每局游戏限一次，在白天时，你可以私下询问说书人一个是非问题，你会得知该问题的答案。</p>
            </div>
        
            <div class="item" data-name=神谕者 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/17/Oracle.png/200px-Oracle.png" alt="神谕者"> 
                <p> <b>神谕者</b> 镇民 <br> 每个夜晚*，你会得知有多少名死亡的玩家是邪恶的。</p>
            </div>
        
            <div class="item" data-name=哲学家 data-team=1 data-tag=获得能力_限次能力_持续检测型能力 _醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/e0/Philosopher.png/200px-Philosopher.png" alt="哲学家"> 
                <p> <b>哲学家</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择一个善良角色：你获得该角色的能力。如果这个角色在场，他醉酒。</p>
            </div>
        
            <div class="item" data-name=农夫 data-team=1 data-tag=角色变化_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3d/Farmer.png/200px-Farmer.png" alt="农夫"> 
                <p> <b>农夫</b> 镇民 <br> 当你在夜晚死亡时，一名存活的善良玩家会变成农夫。</p>
            </div>
        
            <div class="item" data-name=驱魔人 data-team=1 data-tag=能力效果干扰_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/ac/Exorcist.png/200px-Exorcist.png" alt="驱魔人"> 
                <p> <b>驱魔人</b> 镇民 <br> 每个夜晚*，你要选择一名玩家（与上个夜晚不同）：如果你选中了恶魔，他会得知你是驱魔人，但他当晚不会因其自身能力而被唤醒。</p>
            </div>
        
            <div class="item" data-name=共情者 data-team=1 data-tag=获取信息_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/4e/Empath.png/200px-Empath.png" alt="共情者"> 
                <p> <b>共情者</b> 镇民 <br> 每个夜晚，你会得知与你邻近的两名存活的玩家中邪恶玩家的数量。</p>
            </div>
        
            <div class="item" data-name=气球驾驶员 data-team=1 data-tag=获取信息_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/35/Balloonist.png/200px-Balloonist.png" alt="气球驾驶员"> 
                <p> <b>气球驾驶员</b> 镇民 <br> 每个夜晚，你会得知一名与上个夜晚得知的玩家角色类型不同的玩家。[+0~1外来者]</p>
            </div>
        
            <div class="item" data-name=和尚 data-team=1 data-tag=能力效果干扰_影响_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/ae/Heshang.png/200px-Heshang.png" alt="和尚"> 
                <p> <b>和尚</b> 镇民 <br> 每个夜晚，当有邪恶玩家的能力首次选择或影响与你邻近的存活玩家时，改为此次能力不生效并持续至下个黎明，且你会得知你的能力被触发。</p>
            </div>
        
            <div class="item" data-name=渔夫 data-team=1 data-tag=获取信息_拜访说书人_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f0/Fisherman.png/200px-Fisherman.png" alt="渔夫"> 
                <p> <b>渔夫</b> 镇民 <br> 每局游戏限一次，在白天时，你可以让说书人给你一些能帮助你的阵营获胜的建议。</p>
            </div>
        
            <div class="item" data-name=士兵 data-team=1 data-tag=保护_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/7b/Soldier.png/200px-Soldier.png" alt="士兵"> 
                <p> <b>士兵</b> 镇民 <br> 恶魔的负面能力对你无效。</p>
            </div>
        
            <div class="item" data-name=将军 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/6d/General.png/200px-General.png" alt="将军"> 
                <p> <b>将军</b> 镇民 <br> 每个夜晚，你会得知说书人认为哪个阵营当前更有优势（善良/邪恶/均势）。</p>
            </div>
        
            <div class="item" data-name=图书管理员 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/55/Librarian.png/200px-Librarian.png" alt="图书管理员"> 
                <p> <b>图书管理员</b> 镇民 <br> 在你的首个夜晚，你会得知两名玩家和一个外来者角色：这两名玩家之一是该角色（或者你会得知没有外来者在场）。</p>
            </div>
        
            <div class="item" data-name=造谣者 data-team=1 data-tag=公开触发能力_回溯型能力_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/a4/Gossip.png/200px-Gossip.png" alt="造谣者"> 
                <p> <b>造谣者</b> 镇民 <br> 每个白天，你可以公开发表一个声明。如果该声明正确，在当晚会有一名玩家死亡。</p>
            </div>
        
            <div class="item" data-name=女祭司 data-team=1 data-tag=获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/86/Highpriestess.png/200px-Highpriestess.png" alt="女祭司"> 
                <p> <b>女祭司</b> 镇民 <br> 每个夜晚，你会得知一名说书人认为你最应该与其交流的玩家。</p>
            </div>
        
            <div class="item" data-name=史官 data-team=1 data-tag=获取信息_ 回溯型能力_处决_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8a/Shiguan.png/200px-Shiguan.png" alt="史官"> 
                <p> <b>史官</b> 镇民 <br> 每个夜晚*，如果今天白天有玩家死于处决，你会得知存活镇民的数量。</p>
            </div>
        
            <div class="item" data-name=博学者 data-team=1 data-tag=获取信息_拜访说书人_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/53/Savant.png/200px-Savant.png" alt="博学者"> 
                <p> <b>博学者</b> 镇民 <br> 每个白天，你可以私下询问说书人以得知两条信息：一个是正确的，一个是错误的。</p>
            </div>
        
            <div class="item" data-name=道士 data-team=1 data-tag=醉酒_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/07/Daoshi.png/200px-Daoshi.png" alt="道士"> 
                <p> <b>道士</b> 镇民 <br> 每个夜晚*，你要选择一名玩家：如果你选中了恶魔，你死亡，然后他醉酒直到下个黎明。</p>
            </div>
        
            <div class="item" data-name=茶艺师 data-team=1 data-tag=邻近_免死_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/bc/Tealady.png/200px-Tealady.png" alt="茶艺师"> 
                <p> <b>茶艺师</b> 镇民 <br> 如果与你邻近的两名存活的玩家是善良的，他们不会死亡。</p>
            </div>
        
            <div class="item" data-name=引路人 data-team=1 data-tag=获取信息_影响_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/03/Yinluren.png/200px-Yinluren.png" alt="引路人"> 
                <p> <b>引路人</b> 镇民 <br> 每个夜晚，你要选择至多三名玩家：你会得知今晚是否有邪恶玩家的能力选择或影响了他们之中的玩家。</p>
            </div>
        
            <div class="item" data-name=弄臣 data-team=1 data-tag=免死_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/70/Fool.png/200px-Fool.png" alt="弄臣"> 
                <p> <b>弄臣</b> 镇民 <br> 当你首次将要死亡时，你不会死亡。</p>
            </div>
        
            <div class="item" data-name=水手 data-team=1 data-tag=免死_醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/ce/Sailor.png/200px-Sailor.png" alt="水手"> 
                <p> <b>水手</b> 镇民 <br> 每个夜晚，你要选择一名存活的玩家：你或他之一会醉酒直到下个黄昏。你不会死亡。</p>
            </div>
        
            <div class="item" data-name=小精灵 data-team=1 data-tag=获取信息_进场能力_疯狂_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/22/Pixie.png/200px-Pixie.png" alt="小精灵"> 
                <p> <b>小精灵</b> 镇民 <br> 在你的首个夜晚，你会得知一个在场的镇民角色。如果你“疯狂”地证明你是该角色，当他死亡时你获得该角色的能力。</p>
            </div>
        
            <div class="item" data-name=无神论者 data-team=1 data-tag=死后能力保留_处决_特殊胜利失败条件_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d7/Atheist.png/200px-Atheist.png" alt="无神论者"> 
                <p> <b>无神论者</b> 镇民 <br> 说书人可以打破游戏规则，如果说书人被处决，善良阵营获胜，即使你已死亡。[无邪恶角色在场]</p>
            </div>
        
            <div class="item" data-name=赌徒 data-team=1 data-tag=额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8a/Gambler.png/200px-Gambler.png" alt="赌徒"> 
                <p> <b>赌徒</b> 镇民 <br> 每个夜晚*，你要选择一名玩家并猜测该玩家的角色：如果你猜错了，你会死亡。</p>
            </div>
        
            <div class="item" data-name=锦衣卫 data-team=1 data-tag=免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/38/Jinyiwei.png/200px-Jinyiwei.png" alt="锦衣卫"> 
                <p> <b>锦衣卫</b> 镇民 <br> 每个夜晚*，你要选择一名玩家：如果他在下个黄昏前死亡，你代替他死亡。</p>
            </div>
        
            <div class="item" data-name=送葬者 data-team=1 data-tag=获取信息_处决_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c7/Undertaker.png/200px-Undertaker.png" alt="送葬者"> 
                <p> <b>送葬者</b> 镇民 <br> 每个夜晚*，你会得知今天白天死于处决的玩家的角色。</p>
            </div>
        
            <div class="item" data-name=知府 data-team=1 data-tag=获取信息_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c5/Zhifu.png/200px-Zhifu.png" alt="知府"> 
                <p> <b>知府</b> 镇民 <br> 每个夜晚*，你会得知今天是否有非镇民且非旅行者的玩家死亡。</p>
            </div>
        
            <div class="item" data-name=店小二 data-team=1 data-tag=获取信息_醉酒_死后能力保留_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8d/Dianxiaoer.png/200px-Dianxiaoer.png" alt="店小二"> 
                <p> <b>店小二</b> 镇民 <br> 在你的首个夜晚，你会得知两名善良玩家。他们之中会有一人醉酒，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=洗衣妇 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/45/Washerwoman.png/200px-Washerwoman.png" alt="洗衣妇"> 
                <p> <b>洗衣妇</b> 镇民 <br> 在你的首个夜晚，你会得知两名玩家和一个镇民角色：这两名玩家之一是该角色。</p>
            </div>
        
            <div class="item" data-name=食人族 data-team=1 data-tag=获得能力_处决_中毒_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ed/Cannibal.png/200px-Cannibal.png" alt="食人族"> 
                <p> <b>食人族</b> 镇民 <br> 你拥有上个死于处决的玩家的能力。如果该玩家属于邪恶阵营，你中毒直到下个善良玩家死于处决。</p>
            </div>
        
            <div class="item" data-name=掮客 data-team=1 data-tag=更换选择目标_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5b/Qianke.png/200px-Qianke.png" alt="掮客"> 
                <p> <b>掮客</b> 镇民 <br> 每个夜晚，你要选择两名存活玩家：如果他们阵营相同，今晚任何玩家使用自身能力选择他们之一作为目标时，改为选中另一名玩家。</p>
            </div>
        
            <div class="item" data-name=失忆者 data-team=1 data-tag=获得能力_拜访说书人_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/55/Amnesiac.png/200px-Amnesiac.png" alt="失忆者"> 
                <p> <b>失忆者</b> 镇民 <br> 你不知道你的能力是什么。每个白天你可以找说书人猜测一次，你会得知你的猜测有多准确。</p>
            </div>
        
            <div class="item" data-name=守鸦人 data-team=1 data-tag=获取信息_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/37/Ravenkeeper.png/200px-Ravenkeeper.png" alt="守鸦人"> 
                <p> <b>守鸦人</b> 镇民 <br> 如果你在夜晚死亡，你会被唤醒，然后你要选择一名玩家：你会得知他的角色。</p>
            </div>
        
            <div class="item" data-name=赏金猎人 data-team=1 data-tag=获取信息_进场能力_回溯型能力_阵营转变_设置调整_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ee/Bountyhunter.png/200px-Bountyhunter.png" alt="赏金猎人"> 
                <p> <b>赏金猎人</b> 镇民 <br> 在你的首个夜晚，你会得知一名邪恶玩家。每当你得知的玩家死亡，你会在当晚得知另一名邪恶玩家。[会有一名镇民转变为邪恶阵营]</p>
            </div>
        
            <div class="item" data-name=半兽人 data-team=1 data-tag=免死_持续检测型能力_互动干扰_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c1/Lycanthrope.png/200px-Lycanthrope.png" alt="半兽人"> 
                <p> <b>半兽人</b> 镇民 <br> 每个夜晚*，你要选择一名存活玩家：如果他是善良的，他死亡，并且当晚恶魔不会造成死亡。会有一名善良玩家始终被当作邪恶阵营。</p>
            </div>
        
            <div class="item" data-name=事务官 data-team=1 data-tag=进场能力_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ee/Steward.png/200px-Steward.png" alt="事务官"> 
                <p> <b>事务官</b> 镇民 <br> 在你的首个夜晚，你会得知一名善良玩家。</p>
            </div>
        
            <div class="item" data-name=方士 data-team=1 data-tag=进场能力_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f5/Fangshi.png/200px-Fangshi.png" alt="方士"> 
                <p> <b>方士</b> 镇民 <br> 在你的首个夜晚，你要选择一个数字。在该数字对应的那一个夜晚，你会得知对应数量的在场角色。</p>
            </div>
        
            <div class="item" data-name=鸩 data-team=1 data-tag=中毒_额外死亡_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/43/Zhen.png/200px-Zhen.png" alt="鸩"> 
                <p> <b>鸩</b> 镇民 <br> 每局游戏限一次，在夜晚时*，你可以选择一个镇民角色：如果他在场，他中毒并死亡。</p>
            </div>
        
            <div class="item" data-name=侍臣 data-team=1 data-tag=醉酒_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d9/Courtier.png/200px-Courtier.png" alt="侍臣"> 
                <p> <b>侍臣</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择一个角色：如果该角色在场，该角色之一从当晚开始醉酒三天三夜。</p>
            </div>
        
            <div class="item" data-name=阴阳师 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d2/Yinyangshi.png/200px-Yinyangshi.png" alt="阴阳师"> 
                <p> <b>阴阳师</b> 镇民 <br> 在你的首个夜晚，你会得知两个善良角色和两个邪恶角色，其中有且只有两个角色在场。</p>
            </div>
        
            <div class="item" data-name=僧侣 data-team=1 data-tag=保护_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/44/Monk.png/200px-Monk.png" alt="僧侣"> 
                <p> <b>僧侣</b> 镇民 <br> 每个夜晚*，你要选择除你以外的一名玩家：当晚恶魔的负面能力对他无效。</p>
            </div>
        
            <div class="item" data-name=钟表匠 data-team=1 data-tag=获取信息_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/74/Clockmaker.png/200px-Clockmaker.png" alt="钟表匠"> 
                <p> <b>钟表匠</b> 镇民 <br> 在你的首个夜晚，你会得知恶魔与爪牙之间最近的距离。（邻座的玩家距离为1）</p>
            </div>
        
            <div class="item" data-name=女裁缝 data-team=1 data-tag=获取信息_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/ae/Seamstress.png/200px-Seamstress.png" alt="女裁缝"> 
                <p> <b>女裁缝</b> 镇民 <br> 每局游戏限一次，在夜晚时，你可以选择除你以外的两名玩家：你会得知他们是否为同一阵营。</p>
            </div>
        
            <div class="item" data-name=炼金术士 data-team=1 data-tag=获得能力_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5b/Alchemist.png/200px-Alchemist.png" alt="炼金术士"> 
                <p> <b>炼金术士</b> 镇民 <br> 你拥有一个爪牙角色的能力。当你使用能力时，说书人可能会要求你更换选择。</p>
            </div>
        
            <div class="item" data-name=旅店老板 data-team=1 data-tag=免死_醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/32/Innkeeper.png/200px-Innkeeper.png" alt="旅店老板"> 
                <p> <b>旅店老板</b> 镇民 <br> 每个夜晚*，你要选择两名玩家：他们当晚不会死亡，但其中一人会醉酒到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=骑士 data-team=1 data-tag=进场能力_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/6b/Knight.png/200px-Knight.png" alt="骑士"> 
                <p> <b>骑士</b> 镇民 <br> 在你的首个夜晚，你会得知两名非恶魔玩家。</p>
            </div>
        
            <div class="item" data-name=国王 data-team=1 data-tag=获取信息_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/1d/King.png/200px-King.png" alt="国王"> 
                <p> <b>国王</b> 镇民 <br> 每个夜晚，如果死亡的玩家数量大于或等于存活的玩家数量，你会得知一个存活的角色。恶魔知道你是国王。</p>
            </div>
        
            <div class="item" data-name=教授 data-team=1 data-tag=复活_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b1/Professor.png/200px-Professor.png" alt="教授"> 
                <p> <b>教授</b> 镇民 <br> 每局游戏限一次，在夜晚时*，你可以选择一名死亡的玩家：如果他是镇民，你会将他起死回生。</p>
            </div>
        
            <div class="item" data-name=落难少女 data-team=2 data-tag=暴露角色_限次能力_公开触发能力_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b6/Damsel.png/200px-Damsel.png" alt="落难少女"> 
                <p> <b>落难少女</b> 外来者 <br> 所有爪牙都知道落难少女在场。每局游戏限一次，任意爪牙可以公开猜测你是落难少女，如果猜对，你的阵营落败。</p>
            </div>
        
            <div class="item" data-name=畸形秀演员 data-team=2 data-tag=疯狂_处决_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/58/Mutant.png/200px-Mutant.png" alt="畸形秀演员"> 
                <p> <b>畸形秀演员</b> 外来者 <br> 如果你“疯狂”地证明自己是外来者，你可能被处决。</p>
            </div>
        
            <div class="item" data-name=莽夫 data-team=2 data-tag=醉酒_阵营转变_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/cd/Goon.png/200px-Goon.png" alt="莽夫"> 
                <p> <b>莽夫</b> 外来者 <br> 每个夜晚，首个使用其自身能力选择了你的玩家会醉酒直到下个黄昏。你会转变为他的阵营。</p>
            </div>
        
            <div class="item" data-name=煞星 data-team=2 data-tag=死亡触发能力_额外死亡_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b9/Shaxing.png/200px-Shaxing.png" alt="煞星"> 
                <p> <b>煞星</b> 外来者 <br> 如果你死亡，当晚与你邻近的存活玩家之一可能会死亡。</p>
            </div>
        
            <div class="item" data-name=解谜大师 data-team=2 data-tag=醉酒_死后能力保留_获取信息_限次能力_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/1b/Puzzlemaster.png/200px-Puzzlemaster.png" alt="解谜大师"> 
                <p> <b>解谜大师</b> 外来者 <br> 一名玩家醉酒，即使你已死亡。每局游戏限一次，你可以猜测谁是那个醉酒的玩家，如果猜对了，你会得知谁是恶魔，但如果猜错了，你会得知错误的“谁是恶魔”信息。</p>
            </div>
        
            <div class="item" data-name=书生 data-team=2 data-tag=暴露角色_限次能力_拜访说书人_死后能力保留_额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/db/Shusheng.png/200px-Shusheng.png" alt="书生"> 
                <p> <b>书生</b> 外来者 <br> 恶魔知道书生在场。每局游戏限一次，恶魔可以拜访说书人并猜测你是书生。如果恶魔猜测正确，即使你已死亡，当晚该恶魔可以选择一名玩家：他死亡。</p>
            </div>
        
            <div class="item" data-name=月之子 data-team=2 data-tag=死亡触发能力_公开触发能力_额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/7d/Moonchild.png/200px-Moonchild.png" alt="月之子"> 
                <p> <b>月之子</b> 外来者 <br> 当你得知你死亡时，你要公开选择一名存活的玩家。如果他是善良的，在当晚他会死亡。</p>
            </div>
        
            <div class="item" data-name=圣徒 data-team=2 data-tag=处决_特殊胜利失败条件_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/bc/Saint.png/200px-Saint.png" alt="圣徒"> 
                <p> <b>圣徒</b> 外来者 <br> 如果你死于处决，你的阵营落败。</p>
            </div>
        
            <div class="item" data-name=食人魔 data-team=2 data-tag=进场能力_阵营转变_认知覆盖_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c5/Ogre.png/200px-Ogre.png" alt="食人魔"> 
                <p> <b>食人魔</b> 外来者 <br> 在你的首个夜晚，你要选择除你以外的一名玩家：你转变为他的阵营，即使你已醉酒或中毒，但你不知道你转变后的阵营。</p>
            </div>
        
            <div class="item" data-name=修补匠 data-team=2 data-tag=额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ec/Tinker.png/200px-Tinker.png" alt="修补匠"> 
                <p> <b>修补匠</b> 外来者 <br> 你随时可能死亡。</p>
            </div>
        
            <div class="item" data-name=告密者 data-team=2 data-tag=暴露角色_进场能力_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/0c/Snitch.png/200px-Snitch.png" alt="告密者"> 
                <p> <b>告密者</b> 外来者 <br> 爪牙会在其首个夜晚得知三个伪装。</p>
            </div>
        
            <div class="item" data-name=政客 data-team=2 data-tag=特殊胜利失败条件_死后能力保留_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/91/Politician.png/200px-Politician.png" alt="政客"> 
                <p> <b>政客</b> 外来者 <br> 如果你是对你的阵营落败负最大责任的人，你转变阵营并获胜，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=异端分子 data-team=2 data-tag=特殊胜利失败条件_死后能力保留_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/81/Heretic.png/200px-Heretic.png" alt="异端分子"> 
                <p> <b>异端分子</b> 外来者 <br> 对调胜负结果，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=酒鬼 data-team=2 data-tag=认知覆盖_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/14/Drunk.png/200px-Drunk.png" alt="酒鬼"> 
                <p> <b>酒鬼</b> 外来者 <br> 你不知道你是酒鬼。你以为你是一个镇民角色，但其实你不是。</p>
            </div>
        
            <div class="item" data-name=使节 data-team=2 data-tag=更换选择目标_死后能力保留_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/67/Shijie.png/200px-Shijie.png" alt="使节"> 
                <p> <b>使节</b> 外来者 <br> 每个夜晚限一次，一名玩家在使用自身能力选择邪恶玩家时会改为选中你，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=狂热者 data-team=2 data-tag=投票_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/1a/Zealot.png/200px-Zealot.png" alt="狂热者"> 
                <p> <b>狂热者</b> 外来者 <br> 如果有大于等于五名玩家存活，你必须在所有提名中投票。</p>
            </div>
        
            <div class="item" data-name=管家 data-team=2 data-tag=投票_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/82/Butler.png/200px-Butler.png" alt="管家"> 
                <p> <b>管家</b> 外来者 <br> 每个夜晚，你要选择除你以外的一名玩家：明天白天，只有他投票时你才能投票。</p>
            </div>
        
            <div class="item" data-name=心上人 data-team=2 data-tag=死亡触发能力_醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c2/Sweetheart.png/200px-Sweetheart.png" alt="心上人"> 
                <p> <b>心上人</b> 外来者 <br> 当你死亡时，会有一名玩家开始醉酒。</p>
            </div>
        
            <div class="item" data-name=魔像 data-team=2 data-tag=提名_额外死亡_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/ce/Golem.png/200px-Golem.png" alt="魔像"> 
                <p> <b>魔像</b> 外来者 <br> 每局游戏你只能发起提名一次。当你发起提名时，如果被你提名的玩家不是恶魔，他死亡。</p>
            </div>
        
            <div class="item" data-name=呆瓜 data-team=2 data-tag=死亡触发能力_公开触发能力_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f6/Klutz.png/200px-Klutz.png" alt="呆瓜"> 
                <p> <b>呆瓜</b> 外来者 <br> 当你得知你死亡时，你要公开选择一名存活的玩家：如果他是邪恶的，你的阵营落败。</p>
            </div>
        
            <div class="item" data-name=入殓师 data-team=2 data-tag=提名_处决_角色变化_阵营转变_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/9b/Rulianshi.png/200px-Rulianshi.png" alt="入殓师"> 
                <p> <b>入殓师</b> 外来者 <br> 如果你提名了恶魔且他死于这次处决，你会变成那个邪恶的恶魔。当剩余存活玩家小于等于四人时（旅行者除外），你失去能力。</p>
            </div>
        
            <div class="item" data-name=疯子 data-team=2 data-tag=认知覆盖_暴露角色_让他人获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/89/Lunatic.png/200px-Lunatic.png" alt="疯子"> 
                <p> <b>疯子</b> 外来者 <br> 你以为你是一个恶魔，但其实你不是。恶魔知道你是疯子以及你在每个夜晚选择了哪些玩家。</p>
            </div>
        
            <div class="item" data-name=逆臣 data-team=2 data-tag=阵营转变_处决_死亡触发能力_进场能力_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/51/Nichen.png/200px-Nichen.png" alt="逆臣"> 
                <p> <b>逆臣</b> 外来者 <br> 在你的首个夜晚，你要选择除你以外的一名玩家：如果他先死于处决，你会在当晚转变为邪恶；如果你先死于处决，他会在当晚转变为邪恶。</p>
            </div>
        
            <div class="item" data-name=陌客 data-team=2 data-tag=互动干扰_死后能力保留_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/02/Recluse.png/200px-Recluse.png" alt="陌客"> 
                <p> <b>陌客</b> 外来者 <br> 你可能会被当作邪恶阵营、爪牙角色或恶魔角色，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=帽匠 data-team=2 data-tag=死亡触发能力_角色变化_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ee/Hatter.png/200px-Hatter.png" alt="帽匠"> 
                <p> <b>帽匠</b> 外来者 <br> 如果你死亡，当晚爪牙和恶魔玩家可以选择变成新的爪牙和恶魔角色。</p>
            </div>
        
            <div class="item" data-name=瘟疫医生 data-team=2 data-tag=死亡触发能力_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/2d/Plaguedoctor.png/200px-Plaguedoctor.png" alt="瘟疫医生"> 
                <p> <b>瘟疫医生</b> 外来者 <br> 当你死亡时，说书人会获得一个爪牙能力。</p>
            </div>
        
            <div class="item" data-name=理发师 data-team=2 data-tag=死亡触发能力_角色变化_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3a/Barber.png/200px-Barber.png" alt="理发师"> 
                <p> <b>理发师</b> 外来者 <br> 如果你死亡，在当晚恶魔可以选择两名玩家（不能选择其他恶魔）交换角色。</p>
            </div>
        
            <div class="item" data-name=寡妇 data-team=3 data-tag=获取信息_进场能力_中毒_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/1e/Widow.png/200px-Widow.png" alt="寡妇"> 
                <p> <b>寡妇</b> 爪牙 <br> 在你的首个夜晚，你能查看魔典并选择一名玩家：他中毒。随后，始终会有一名善良玩家知道寡妇在场。</p>
            </div>
        
            <div class="item" data-name=教父 data-team=3 data-tag=获取信息_进场能力_设置调整_额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/dd/Godfather.png/200px-Godfather.png" alt="教父"> 
                <p> <b>教父</b> 爪牙 <br> 在你的首个夜晚，你会得知有哪些外来者角色在场。如果有外来者在白天死亡，你会在当晚被唤醒并且你要选择一名玩家：他死亡。[-1或+1外来者]</p>
            </div>
        
            <div class="item" data-name=麻脸巫婆 data-team=3 data-tag=角色变化_免死_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/de/Pithag.png/200px-Pithag.png" alt="麻脸巫婆"> 
                <p> <b>麻脸巫婆</b> 爪牙 <br> 每个夜晚*，你要选择一名玩家和一个角色，如果该角色不在场，他变成该角色。如果因此创造了一个恶魔，当晚的死亡由说书人决定。</p>
            </div>
        
            <div class="item" data-name=维齐尔 data-team=3 data-tag=投票_处决_暴露角色_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/09/Vizier.png/200px-Vizier.png" alt="维齐尔"> 
                <p> <b>维齐尔</b> 爪牙 <br> 所有玩家都知道你是维齐尔。你在白天时不会死亡。如果一次提名中有善良玩家投票，你可以让被提名者立即被处决。</p>
            </div>
        
            <div class="item" data-name=间谍 data-team=3 data-tag=获取信息_互动干扰_死后能力保留_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/36/Spy.png/200px-Spy.png" alt="间谍"> 
                <p> <b>间谍</b> 爪牙 <br> 每个夜晚，你能查看魔典。你可能会被当作善良阵营、镇民角色或外来者角色，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=画皮 data-team=3 data-tag=进场能力_额外死亡_互动干扰_免死_复活_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/59/Huapi.png/200px-Huapi.png" alt="画皮"> 
                <p> <b>画皮</b> 爪牙 <br> 在你的首个夜晚，你要选择一名存活玩家：他死亡但会被当作存活。当他下一次即将死亡时，他重生，随后你重获能力。</p>
            </div>
        
            <div class="item" data-name=禁卫军 data-team=3 data-tag=疯狂_处决_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/55/Jinweijun.png/200px-Jinweijun.png" alt="禁卫军"> 
                <p> <b>禁卫军</b> 爪牙 <br> “疯狂”地想要死亡的玩家可能会立即被处决。</p>
            </div>
        
            <div class="item" data-name=投毒者 data-team=3 data-tag=中毒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/74/Poisoner.png/200px-Poisoner.png" alt="投毒者"> 
                <p> <b>投毒者</b> 爪牙 <br> 每个夜晚，你要选择一名玩家：他在当晚和明天白天中毒。</p>
            </div>
        
            <div class="item" data-name=狐媚娘 data-team=3 data-tag=暴露角色_处决_阵营转变_死亡触发能力_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/94/Humeiniang.png/200px-Humeiniang.png" alt="狐媚娘"> 
                <p> <b>狐媚娘</b> 爪牙 <br> 在你的首个夜晚，你要选择一名玩家：他会知道狐媚娘在场。如果你死于处决，当晚他转变为邪恶阵营。</p>
            </div>
        
            <div class="item" data-name=女巫 data-team=3 data-tag=额外死亡_提名_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/e6/Witch.png/200px-Witch.png" alt="女巫"> 
                <p> <b>女巫</b> 爪牙 <br> 每个夜晚，你要选择一名玩家：如果他明天白天发起提名，他死亡。如果只有三名存活的玩家，你失去此能力。</p>
            </div>
        
            <div class="item" data-name=召唤师 data-team=3 data-tag=获取信息_角色变化_阵营转变_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/2f/Summoner.png/200px-Summoner.png" alt="召唤师"> 
                <p> <b>召唤师</b> 爪牙 <br> 在首个夜晚，你会得知三个伪装。在第三个夜晚，你要选择一名玩家：他变成由你选择的邪恶恶魔。[无恶魔在场]</p>
            </div>
        
            <div class="item" data-name=哥布林 data-team=3 data-tag=提名_公开触发能力_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d2/Goblin.png/200px-Goblin.png" alt="哥布林"> 
                <p> <b>哥布林</b> 爪牙 <br> 如果你在被提名后公开声明自己是哥布林且在那个白天被处决，你的阵营获胜。</p>
            </div>
        
            <div class="item" data-name=红唇女郎 data-team=3 data-tag=角色变化_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/a/ac/Scarletwoman.png/200px-Scarletwoman.png" alt="红唇女郎"> 
                <p> <b>红唇女郎</b> 爪牙 <br> 如果大于等于五名玩家存活时（旅行者不计算在内）恶魔死亡，你变成那个恶魔。</p>
            </div>
        
            <div class="item" data-name=主谋 data-team=3 data-tag=处决_特殊胜利失败条件_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/19/Mastermind.png/200px-Mastermind.png" alt="主谋"> 
                <p> <b>主谋</b> 爪牙 <br> 如果恶魔因为死于处决而因此导致游戏结束时，再额外进行一个夜晚和一个白天。在那个白天如果有玩家被处决，他的阵营落败。</p>
            </div>
        
            <div class="item" data-name=魔鬼代言人 data-team=3 data-tag=处决_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5d/Devilsadvocate.png/200px-Devilsadvocate.png" alt="魔鬼代言人"> 
                <p> <b>魔鬼代言人</b> 爪牙 <br> 每个夜晚，你要选择一名存活的玩家（与上个夜晚不同）：如果明天白天他被处决，他不会死亡。</p>
            </div>
        
            <div class="item" data-name=鹰身女妖 data-team=3 data-tag=疯狂_额外死亡_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/1b/Harpy.png/200px-Harpy.png" alt="鹰身女妖"> 
                <p> <b>鹰身女妖</b> 爪牙 <br> 每个夜晚，你要选择两名玩家：明天第一名玩家需要“疯狂”地证明第二名玩家是邪恶的，否则他们之中可能会有人死亡。</p>
            </div>
        
            <div class="item" data-name=恐惧之灵 data-team=3 data-tag=暴露角色_提名_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/77/Fearmonger.png/200px-Fearmonger.png" alt="恐惧之灵"> 
                <p> <b>恐惧之灵</b> 爪牙 <br> 每个夜晚，你要选择一名玩家：如果你提名他且他被处决，他的阵营落败。当你首次选择或更换目标时，所有玩家都会得知你选择了新的玩家。</p>
            </div>
        
            <div class="item" data-name=限 data-team=3 data-tag=设置调整_中毒_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b9/Xaan.png/200px-Xaan.png" alt="限"> 
                <p> <b>限</b> 爪牙 <br> 在等同于初始外来者数量的夜晚，所有镇民玩家中毒直到下个黄昏。[外来者数量任意]</p>
            </div>
        
            <div class="item" data-name=精神病患者 data-team=3 data-tag=额外死亡_公开触发能力_处决_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/63/Psychopath.png/200px-Psychopath.png" alt="精神病患者"> 
                <p> <b>精神病患者</b> 爪牙 <br> 每个白天，在提名开始前，你可以公开选择一名玩家：他死亡。如果你被处决，提名你的玩家需要和你猜拳，只有你输了你才会死亡。</p>
            </div>
        
            <div class="item" data-name=洗脑师 data-team=3 data-tag=疯狂_处决_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/4d/Cerenovus.png/200px-Cerenovus.png" alt="洗脑师"> 
                <p> <b>洗脑师</b> 爪牙 <br> 每个夜晚，你要选择一名玩家和一个善良角色。他明天白天和夜晚需要“疯狂”地证明自己是这个角色，不然他可能被处决。</p>
            </div>
        
            <div class="item" data-name=酿酒师 data-team=3 data-tag=能力效果干扰_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/e/ea/Niangjiushi.png/200px-Niangjiushi.png" alt="酿酒师"> 
                <p> <b>酿酒师</b> 爪牙 <br> 每个夜晚，你要选择一个镇民角色：当他下一次通过自身能力获取信息时，改为得知你给出的信息。</p>
            </div>
        
            <div class="item" data-name=蛊雕 data-team=3 data-tag=中毒_获取信息_互动干扰_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/56/Gudiao.png/200px-Gudiao.png" alt="蛊雕"> 
                <p> <b>蛊雕</b> 爪牙 <br> 每个夜晚，你要选择左或右：你从当前位置飞行到该方向上的下一名存活善良玩家，你得知他的角色，随后他中毒且可能被当作邪恶阵营和爪牙角色。</p>
            </div>
        
            <div class="item" data-name=养蛊人 data-team=3 data-tag=提名_额外死亡_死后能力保留_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/80/Yangguren.png/200px-Yangguren.png" alt="养蛊人"> 
                <p> <b>养蛊人</b> 爪牙 <br> 在你存活时提名你的玩家会在当晚死亡，即使你已死亡。</p>
            </div>
        
            <div class="item" data-name=男爵 data-team=3 data-tag=设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/40/Baron.png/200px-Baron.png" alt="男爵"> 
                <p> <b>男爵</b> 爪牙 <br> 会有额外的外来者在场。[+2 外来者]</p>
            </div>
        
            <div class="item" data-name=刺客 data-team=3 data-tag=额外死亡_能力效果干扰_限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/69/Assassin.png/200px-Assassin.png" alt="刺客"> 
                <p> <b>刺客</b> 爪牙 <br> 每局游戏限一次，在夜晚时*，你可以选择一名玩家：他死亡，即使因为任何原因让他不会死亡。</p>
            </div>
        
            <div class="item" data-name=街头风琴手 data-team=3 data-tag=投票_暴露角色_醉酒_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/ff/Organgrinder.png/200px-Organgrinder.png" alt="街头风琴手"> 
                <p> <b>街头风琴手</b> 爪牙 <br> 所有玩家在投票时闭眼，且票数会秘密统计。每个夜晚，你要选择自己是否醉酒直到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=巫师 data-team=3 data-tag=获得能力_拜访说书人_获取信息_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c7/Wizard.png/200px-Wizard.png" alt="巫师"> 
                <p> <b>巫师</b> 爪牙 <br> 每局游戏限一次，你可以向说书人许愿。如果愿望被实现，可能会伴随着代价和线索。</p>
            </div>
        
            <div class="item" data-name=灵言师 data-team=3 data-tag=获取信息_进场能力_阵营转变_限次能力_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/19/Mezepheles.png/200px-Mezepheles.png" alt="灵言师"> 
                <p> <b>灵言师</b> 爪牙 <br> 在你的首个夜晚，你会得知一个关键词。首个说出该关键词的善良玩家会在当晚转变为邪恶阵营。</p>
            </div>
        
            <div class="item" data-name=科学怪人 data-team=3 data-tag=获得能力_设置调整_暴露角色_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f1/Boffin.png/200px-Boffin.png" alt="科学怪人"> 
                <p> <b>科学怪人</b> 爪牙 <br> 恶魔拥有一个不在场的善良角色的能力，即使他醉酒或中毒。你和他都知道他获得了什么能力。</p>
            </div>
        
            <div class="item" data-name=炸弹人 data-team=3 data-tag=处决_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b0/Boomdandy.png/200px-Boomdandy.png" alt="炸弹人"> 
                <p> <b>炸弹人</b> 爪牙 <br> 如果你被处决，除三名玩家以外的其他所有玩家均会死亡。倒数十声后，被最多玩家手指指着的玩家死亡。</p>
            </div>
        
            <div class="item" data-name=提线木偶 data-team=3 data-tag=认知覆盖_设置调整_暴露角色_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3d/Marionette.png/200px-Marionette.png" alt="提线木偶"> 
                <p> <b>提线木偶</b> 爪牙 <br> 你以为你是一个善良角色，但其实你不是。恶魔会知道你是提线木偶。[提线木偶会与恶魔邻座]</p>
            </div>
        
            <div class="item" data-name=镜像双子 data-team=3 data-tag=暴露角色_进场能力_获取信息_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8e/Eviltwin.png/200px-Eviltwin.png" alt="镜像双子"> 
                <p> <b>镜像双子</b> 爪牙 <br> 你与一名对立阵营的玩家互相知道对方是什么角色。如果其中善良玩家被处决，邪恶阵营获胜。如果你们都存活，善良阵营无法获胜。</p>
            </div>
        
            <div class="item" data-name=赶尸人 data-team=3 data-tag=互动干扰_设置调整_死亡触发能力_邻近_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/7f/Ganshiren.png/200px-Ganshiren.png" alt="赶尸人"> 
                <p> <b>赶尸人</b> 爪牙 <br> 与你邻近的两名镇民玩家会在其首次死亡时被当作仍然存活。[-1外来者]</p>
            </div>
        
            <div class="item" data-name=典狱长 data-team=4 data-tag=处决_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/db/Dianyuzhang.png/200px-Dianyuzhang.png" alt="典狱长"> 
                <p> <b>典狱长</b> 恶魔 <br> 每个夜晚，你要选择至多三名玩家：如果明天白天他们之一死于处决，被你上次选择的其他玩家会在当晚死亡。否则，当晚他们之中会有一名玩家死亡。</p>
            </div>
        
            <div class="item" data-name=堤丰之首 data-team=4 data-tag=设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/18/Lordoftyphon.png/200px-Lordoftyphon.png" alt="堤丰之首"> 
                <p> <b>堤丰之首</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。[邪恶角色全部邻座，你靠近正中，+1爪牙，-或+任意数量外来者]</p>
            </div>
        
            <div class="item" data-name=暴乱 data-team=4 data-tag=提名_额外死亡_角色变化_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c0/Riot.png/200px-Riot.png" alt="暴乱"> 
                <p> <b>暴乱</b> 恶魔 <br> 在第三个白天，所有爪牙会变成暴乱，当天被提名的玩家会立即死亡且必须再次提名一名存活的玩家。</p>
            </div>
        
            <div class="item" data-name=亡骨魔 data-team=4 data-tag=死后能力保留_中毒_邻近_持续检测型能力_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/fc/Vigormortis.png/200px-Vigormortis.png" alt="亡骨魔"> 
                <p> <b>亡骨魔</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。被你杀死的爪牙保留他的能力，且与他邻近的两名镇民之一中毒。[-1外来者]</p>
            </div>
        
            <div class="item" data-name=暴君 data-team=4 data-tag=额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c5/Baojun.png/200px-Baojun.png" alt="暴君"> 
                <p> <b>暴君</b> 恶魔 <br> 每个夜晚*，你可以选择至多两名玩家：他们死亡。你选择的玩家数量不能与上个夜晚死亡的玩家数量相同（超过二人时算作二人）。</p>
            </div>
        
            <div class="item" data-name=混沌 data-team=4 data-tag=邻近_中毒_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/49/Hundun.png/200px-Hundun.png" alt="混沌"> 
                <p> <b>混沌</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。如果你以这种方式杀死了一名与你邻近的镇民玩家，除旅行者外的所有善良玩家会中毒直到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=穷奇 data-team=4 data-tag=互动干扰_设置调整_额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/13/Qiongqi.png/200px-Qiongqi.png" alt="穷奇"> 
                <p> <b>穷奇</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。如果今天白天有外来者死亡，当晚改为你要选择一名玩家：他死亡，但被当作仍然存活，随后会有一名其他玩家死亡。[+1外来者]</p>
            </div>
        
            <div class="item" data-name=卡扎力 data-team=4 data-tag=设置调整_角色变化_阵营转变_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/46/Kazali.png/200px-Kazali.png" alt="卡扎力"> 
                <p> <b>卡扎力</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。[由你决定谁是什么爪牙，-或+任意数量外来者]</p>
            </div>
        
            <div class="item" data-name=小恶魔 data-team=4 data-tag=角色变化_死亡触发能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/b3/Imp.png/200px-Imp.png" alt="小恶魔"> 
                <p> <b>小恶魔</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。如果你以这种方式自杀，一名爪牙会变成小恶魔。</p>
            </div>
        
            <div class="item" data-name=哈迪寂亚 data-team=4 data-tag=额外死亡_复活_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/09/Alhadikhia.png/200px-Alhadikhia.png" alt="哈迪寂亚"> 
                <p> <b>哈迪寂亚</b> 恶魔 <br> 每个夜晚*，你可以选择三名玩家（所有玩家都会得知你选了谁）：他们分别秘密决定自己的生死，然后如果他们都存活则都死亡。</p>
            </div>
        
            <div class="item" data-name=利维坦 data-team=4 data-tag=暴露角色_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/0a/Leviathan.png/200px-Leviathan.png" alt="利维坦"> 
                <p> <b>利维坦</b> 恶魔 <br> 如果多于一名善良玩家被处决，邪恶阵营获胜。所有玩家都知道利维坦在场。在第五个白天结束时，邪恶阵营获胜。</p>
            </div>
        
            <div class="item" data-name=沙巴洛斯 data-team=4 data-tag=额外死亡_复活_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5c/Shabaloth.png/200px-Shabaloth.png" alt="沙巴洛斯"> 
                <p> <b>沙巴洛斯</b> 恶魔 <br> 每个夜晚*，你要选择两名玩家：他们死亡。你上个夜晚选择过且当前死亡的玩家之一可能会被你反刍。</p>
            </div>
        
            <div class="item" data-name=牙噶巴卜 data-team=4 data-tag=额外死亡_回溯型能力_进场能力_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/50/Yaggababble.png/200px-Yaggababble.png" alt="牙噶巴卜"> 
                <p> <b>牙噶巴卜</b> 恶魔 <br> 在你的首个夜晚，你会得知一段秘密短语。每次你在白天公开说出这段短语，当天便可能会有一名玩家在这之后死亡。</p>
            </div>
        
            <div class="item" data-name=僵怖 data-team=4 data-tag=免死_限次能力_互动干扰_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/7b/Zombuul.png/200px-Zombuul.png" alt="僵怖"> 
                <p> <b>僵怖</b> 恶魔 <br> 每个夜晚*，如果今天白天没有人死亡，你会被唤醒并要选择一名玩家：他死亡。当你首次死亡后，你仍存活，但会被当作死亡。</p>
            </div>
        
            <div class="item" data-name=梼杌 data-team=4 data-tag=能力效果干扰_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/52/Taowu.png/200px-Taowu.png" alt="梼杌"> 
                <p> <b>梼杌</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。当你将要死亡时，改为一名存活且具有能力的爪牙失去能力。你不会得知恶魔信息。</p>
            </div>
        
            <div class="item" data-name=痢蛭 data-team=4 data-tag=进场能力_中毒_免死_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/70/Lleech.png/200px-Lleech.png" alt="痢蛭"> 
                <p> <b>痢蛭</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。在你的首个夜晚，你要选择一名存活的玩家：他中毒，只有当他处于死亡状态时你才会立即死亡。</p>
            </div>
        
            <div class="item" data-name=小怪宝 data-team=4 data-tag=互动干扰_设置调整_暴露角色_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/39/Lilmonsta.png/200px-Lilmonsta.png" alt="小怪宝"> 
                <p> <b>小怪宝</b> 恶魔 <br> 每个夜晚，所有爪牙要秘密决定由哪名玩家来照看小怪宝并且“是恶魔”。每个夜晚*，可能会有一名玩家死亡。[+1爪牙]</p>
            </div>
        
            <div class="item" data-name=涡流 data-team=4 data-tag=能力效果干扰_处决_特殊胜利失败条件_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/78/Vortox.png/200px-Vortox.png" alt="涡流"> 
                <p> <b>涡流</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。镇民玩家的能力都会产生错误信息。如果白天没人被处决，邪恶阵营获胜。</p>
            </div>
        
            <div class="item" data-name=军团 data-team=4 data-tag=投票_设置调整_互动干扰_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/25/Legion.png/200px-Legion.png" alt="军团"> 
                <p> <b>军团</b> 恶魔 <br> 每个夜晚*，可能有一名玩家死亡。如果一项提名只有邪恶玩家投票，投票无效。你也会被当作是爪牙。[多数玩家为军团]</p>
            </div>
        
            <div class="item" data-name=珀 data-team=4 data-tag=额外死亡_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/b/bf/Po.png/200px-Po.png" alt="珀"> 
                <p> <b>珀</b> 恶魔 <br> 每个夜晚*，你可以选择一名玩家：他死亡。如果你上次选择时没有选择任何玩家，当晚你要选择三名玩家：他们死亡。</p>
            </div>
        
            <div class="item" data-name=奸佞 data-team=4 data-tag=投票_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/3/3a/Jianning.png/200px-Jianning.png" alt="奸佞"> 
                <p> <b>奸佞</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。如果你今天白天没有投票，今晚你可以行动两次。</p>
            </div>
        
            <div class="item" data-name=饕餮 data-team=4 data-tag=额外死亡_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/85/Taotie.png/200px-Taotie.png" alt="饕餮"> 
                <p> <b>饕餮</b> 恶魔 <br> 每个夜晚*，你要选择任意数量的非旅行者玩家或一名旅行者玩家：如果他们的角色类型均不相同，他们死亡。[+1外来者]</p>
            </div>
        
            <div class="item" data-name=奥赫 data-team=4 data-tag=_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/96/Ojo.png/200px-Ojo.png" alt="奥赫"> 
                <p> <b>奥赫</b> 恶魔 <br> 每个夜晚*，你要选择一个角色：他死亡。如果该角色不在场，则由说书人来决定谁会被你杀死。</p>
            </div>
        
            <div class="item" data-name=诺-达鲺 data-team=4 data-tag=中毒_邻近_持续检测型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/1/16/Nodashii.png/200px-Nodashii.png" alt="诺-达鲺"> 
                <p> <b>诺-达鲺</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。与你邻近的两名镇民中毒。</p>
            </div>
        
            <div class="item" data-name=普卡 data-team=4 data-tag=中毒_回溯型能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/45/Pukka.png/200px-Pukka.png" alt="普卡"> 
                <p> <b>普卡</b> 恶魔 <br> 每个夜晚，你要选择一名玩家：他中毒。上个因你的能力中毒的玩家会死亡并恢复健康。</p>
            </div>
        
            <div class="item" data-name=方古 data-team=4 data-tag=角色变化_阵营转变_限次能力_设置调整_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/97/Fanggu.png/200px-Fanggu.png" alt="方古"> 
                <p> <b>方古</b> 恶魔 <br> 每个夜晚*，你要选择一名玩家：他死亡。被该能力杀死的外来者改为变成邪恶的方古且你代替他死亡，但每局游戏仅能成功转化一次。[+1外来者]</p>
            </div>
        
            <div class="item" data-name=窃贼 data-team=5 data-tag=投票_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/fc/Thief.png/200px-Thief.png" alt="窃贼"> 
                <p> <b>窃贼</b> LXZ <br> 每个夜晚，你要选择除你以外的一名玩家：明天白天他的投票会被算作负数。</p>
            </div>
        
            <div class="item" data-name=官员 data-team=5 data-tag=投票_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/5/5c/Bureaucrat.png/200px-Bureaucrat.png" alt="官员"> 
                <p> <b>官员</b> LXZ <br> 每个夜晚，你要选择除你以外的一名玩家：明天白天，他的投票算作三票。</p>
            </div>
        
            <div class="item" data-name=枪手 data-team=5 data-tag=投票_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/c/c2/Gunslinger.png/200px-Gunslinger.png" alt="枪手"> 
                <p> <b>枪手</b> LXZ <br> 每个白天，当首次投票被统计后，你可以选择一名刚投过票的玩家：他死亡。</p>
            </div>
        
            <div class="item" data-name=主教 data-team=5 data-tag=提名_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/f0/Bishop.png/200px-Bishop.png" alt="主教"> 
                <p> <b>主教</b> LXZ <br> 只有说书人可以发起提名。每个白天说书人至少要提名一名你对立阵营的玩家。</p>
            </div>
        
            <div class="item" data-name=法官 data-team=5 data-tag=提名_处决_免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8a/Judge.png/200px-Judge.png" alt="法官"> 
                <p> <b>法官</b> LXZ <br> 每局游戏限一次，如果其他玩家发起了提名，你可以选择让本次提名直接执行处决或让投票无效。</p>
            </div>
        
            <div class="item" data-name=集骨者 data-team=5 data-tag=限次能力_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/48/Bonecollector.png/200px-Bonecollector.png" alt="集骨者"> 
                <p> <b>集骨者</b> LXZ <br> 每局游戏限一次，在夜晚时*，你可以选择一名死亡的玩家：他重新获得能力直到下个黄昏。</p>
            </div>
        
            <div class="item" data-name=巫毒师 data-team=5 data-tag=投票_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/62/Voudon.png/200px-Voudon.png" alt="巫毒师"> 
                <p> <b>巫毒师</b> LXZ <br> 只有你和死亡的玩家可以投票，且投票不需要使用投票标记。忽略票数需要过半的要求。</p>
            </div>
        
            <div class="item" data-name=乞丐 data-team=5 data-tag=投票_获取信息_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/fa/Beggar.png/200px-Beggar.png" alt="乞丐"> 
                <p> <b>乞丐</b> LXZ <br> 你只能使用投票标记才能投票。死亡的玩家可以将他的投票标记给你，如果他这么做，你会得知他的阵营。你不会中毒和醉酒。</p>
            </div>
        
            <div class="item" data-name=流莺 data-team=5 data-tag=获取信息_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/89/Harlot.png/200px-Harlot.png" alt="流莺"> 
                <p> <b>流莺</b> LXZ <br> 每个夜晚*，你要选择一名存活的玩家：如果他同意，你会得知他的角色，但是你们两个可能同时死亡。</p>
            </div>
        
            <div class="item" data-name=黑帮 data-team=5 data-tag=额外死亡_邻近_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/4/44/Gangster.png/200px-Gangster.png" alt="黑帮"> 
                <p> <b>黑帮</b> LXZ <br> 每个白天限一次，你可以杀死与你邻近的两名存活的玩家中的一名，但需要另一边那个存活的玩家同意。</p>
            </div>
        
            <div class="item" data-name=屠夫 data-team=5 data-tag=提名_处决_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/f/fb/Butcher.png/200px-Butcher.png" alt="屠夫"> 
                <p> <b>屠夫</b> LXZ <br> 每个白天，首次处决后，你可以再次发起提名。</p>
            </div>
        
            <div class="item" data-name=替罪羊 data-team=5 data-tag=处决_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/0b/Scapegoat.png/200px-Scapegoat.png" alt="替罪羊"> 
                <p> <b>替罪羊</b> LXZ <br> 如果你的阵营的一名玩家被处决，你可能会代替他被处决。</p>
            </div>
        
            <div class="item" data-name=怪咖 data-team=5 data-tag=免死_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/d/d5/Deviant.png/200px-Deviant.png" alt="怪咖"> 
                <p> <b>怪咖</b> LXZ <br> 如果你表现得很有趣，当天你不能被流放。</p>
            </div>
        
            <div class="item" data-name=咖啡师 data-team=5 data-tag=能力效果干扰_获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/0/05/Barista.png/200px-Barista.png" alt="咖啡师"> 
                <p> <b>咖啡师</b> LXZ <br> 每个夜晚，直至下个黄昏，由说书人二选一：1）一名玩家解除并免受醉酒和中毒影响，且会得知正确信息；2）一名玩家的能力可以生效两次。该玩家会得知是哪个效果。</p>
            </div>
        
            <div class="item" data-name=女舍监 data-team=5 data-tag=特殊机制_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/85/Matron.png/200px-Matron.png" alt="女舍监"> 
                <p> <b>女舍监</b> LXZ <br> 每个白天，你可以选择至多三对玩家交换座位。玩家不能离开座位私聊。</p>
            </div>
        
            <div class="item" data-name=叫花子 data-team=5 data-tag=获得能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/2/22/Jiaohuazi.png/200px-Jiaohuazi.png" alt="叫花子"> 
                <p> <b>叫花子</b> LXZ <br> 每个白天限一次，你可以公开选择一名其他玩家，让他选择一个非恶魔角色：你可能会获得这个角色的能力，直到下个黎明。</p>
            </div>
        
            <div class="item" data-name=侏儒 data-team=5 data-tag=进场能力_提名_额外死亡_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/7/78/Gnome.png/200px-Gnome.png" alt="侏儒"> 
                <p> <b>侏儒</b> LXZ <br> 当你加入游戏时，所有玩家会得知一名与你阵营相同的玩家。每当他被提名时，你可以杀死提名者。</p>
            </div>
        
            <div class="item" data-name=学徒 data-team=5 data-tag=获得能力_进场能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/6/66/Apprentice.png/200px-Apprentice.png" alt="学徒"> 
                <p> <b>学徒</b> LXZ <br> 在你的首个夜晚，如果你是善良的，你会获得一个镇民角色的能力；如果你是邪恶的，你会获得一个爪牙角色的能力。</p>
            </div>
        
            <div class="item" data-name=失败的上帝 data-team=6 data-tag=限次能力_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/8/8a/Deusexfiasco.png/200px-Deusexfiasco.png" alt="失败的上帝"> 
                <p> <b>失败的上帝</b> God! <br> 每局游戏限一次，说书人可能会犯一个“错误”，但会将其纠正，并公开承认自己曾处理有误。</p>
            </div>
        
            <div class="item" data-name=麒麟 data-team=6 data-tag=_ >
                <img src="https://clocktower-wiki.gstonegames.com/images/thumb/9/9b/Qilin.png/200px-Qilin.png" alt="麒麟"> 
                <p> <b>麒麟</b> God! <br> 在游戏的最后一天，最幸运的玩家身上会发生一些好的事情。</p>
            </div>
        
            <div class="item" data-name=姑获鸟 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="姑获鸟"> 
                <p> <b>姑获鸟</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=书童 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="书童"> 
                <p> <b>书童</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=失忆的外来者 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="失忆的外来者"> 
                <p> <b>失忆的外来者</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=孟婆 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="孟婆"> 
                <p> <b>孟婆</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=失忆的爪牙 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="失忆的爪牙"> 
                <p> <b>失忆的爪牙</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=俑匠 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="俑匠"> 
                <p> <b>俑匠</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=偃师 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="偃师"> 
                <p> <b>偃师</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=阎罗 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="阎罗"> 
                <p> <b>阎罗</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=染坊坊主 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="染坊坊主"> 
                <p> <b>染坊坊主</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=驿使 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="驿使"> 
                <p> <b>驿使</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=失忆的镇民 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="失忆的镇民"> 
                <p> <b>失忆的镇民</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=失忆的恶魔 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="失忆的恶魔"> 
                <p> <b>失忆的恶魔</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=酒保 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="酒保"> 
                <p> <b>酒保</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=风水师 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="风水师"> 
                <p> <b>风水师</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=宠妃 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="宠妃"> 
                <p> <b>宠妃</b> (unknown) <br> </p>
            </div>
        
            <div class="item" data-name=刁民 data-team=7 data-tag=_ >
                <img src="skins/pivot/assets/image/roast_code.png" alt="刁民"> 
                <p> <b>刁民</b> (unknown) <br> </p>
            </div>
        
    </div>
    <script>

    var items_all;

    function init() {
        const grid = document.getElementById('character_content');
        items_all = Array.from(grid.getElementsByClassName('item'));
        console.log("初始化逻辑已执行。");
        update();
    }

    // 页面 DOM 加载完成后执行 init
    document.addEventListener("DOMContentLoaded", init);

    function update() {
        const content = document.getElementById('character_content');
        
        content.replaceChildren();
        var items = Array.from(items_all);

        items = items.filter(rule_type_filter);

        items = items.filter(rule_tag_filter);
        // 按 data-name 排序
        item = items.sort(rule_sort);

        cate_items = rule_cate(items);
        Object.keys(cate_items).forEach((key) => {
            const list = cate_items[key];
            if (list.length > 0) {
                const container = document.createElement('div');
                container.className = 'grid';
                
                list.forEach((x)=>{
                    container.appendChild(x);
                });
                const head = create_splitline(key);
                content.appendChild(head);
                content.appendChild(container);
            }
            
        })
        
    }

    </script>
    


<style>
    .fixed-bottomleft {
      position: absolute;
      left: 0px;   /* 距离左边的距离，可调整 */
      width: 20vw;      /* 设为视口宽度的20% */
      height: auto;
      z-index: 1000; /* 确保图片在最上层 */
    }
    .fixed-bottomright {
      position: absolute;
      right: 0px;   /* 距离右边的距离，可调整 */
      width: 20vw;      /* 设为视口宽度的20% */
      height: auto;
      z-index: 1000; /* 确保图片在最上层 */
    }
    
    /* 移动端底部装饰图片优化 */
    @media (max-width: 768px) {
        .fixed-bottomleft, .fixed-bottomright {
            width: 15vw;
        }
    }
    
    @media (max-width: 480px) {
        .fixed-bottomleft, .fixed-bottomright {
            width: 12vw;
        }
    }
    
    /* 底部规则区域样式 */
    .fixed-bottom {
        background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
        position: relative;
        margin: 40px 20px 20px 20px;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    }
    
    .fixed-bottom::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
    }
    
    .content-to-center {
        padding: 40px;
        max-width: 800px;
        margin: 0 auto;
        text-align: left;
    }
    
    .content-to-center h3 {
        color: #2d3748;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 20px;
        text-align: center;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    
    .content-to-center p {
        color: #4a5568;
        font-size: 14px;
        line-height: 1.8;
        margin-bottom: 16px;
    }
    
    .content-to-center ul {
        color: #4a5568;
        font-size: 14px;
        line-height: 1.8;
        margin: 16px 0;
        padding-left: 24px;
    }
    
    .content-to-center li {
        margin-bottom: 8px;
        position: relative;
    }
    
    .content-to-center li::before {
        content: '•';
        color: #667eea;
        font-weight: bold;
        position: absolute;
        left: -16px;
    }
    
    .content-to-center b {
        color: #2d3748;
        font-weight: 600;
    }
    
    @media (max-width: 768px) {
        .fixed-bottom {
            margin: 30px 15px 15px 15px;
            border-radius: 15px;
        }
        
        .content-to-center {
            padding: 30px 20px;
        }
        
        .content-to-center h3 {
            font-size: 20px;
            margin-bottom: 16px;
        }
        
        .content-to-center p,
        .content-to-center ul {
            font-size: 13px;
        }
    }
    
    @media (max-width: 480px) {
        .fixed-bottom {
            margin: 20px 10px 10px 10px;
            border-radius: 12px;
        }
        
        .content-to-center {
            padding: 20px 15px;
        }
        
        .content-to-center h3 {
            font-size: 18px;
        }
        
        .content-to-center p,
        .content-to-center ul {
            font-size: 12px;
        }
    }
</style>

  
  <img src="https://clocktower-wiki.gstonegames.com/skins/pivot/assets/image/flower3.png" alt="botleft" class="fixed-bottomleft">
   <img src="https://clocktower-wiki.gstonegames.com/skins/pivot/assets/image/flower4.png" alt="botright" class="fixed-bottomright">
  <div class="fixed-bottom">
  <div class="content-to-center">
      <h3 style="margin: 0 0 12px 0; font-size: 14px; color: #333;">全员追忆规则：</h3>
      <div style="text-align: left; max-width: 600px; margin: 0 auto;">
        <p style="margin: 8px 0;">所有人都不知道自己的具体角色，只知道初始阵营。每个白天，每个玩家可以找说书人进行两次猜测：第一次猜测和角色能力有关，且可能得知"无关/有关/接近/完美"；第二次必须猜测具体角色，得知"错误/完美"。</p>
        <p style="margin: 8px 0;">每个黄昏，说书人会宣布有几个玩家已经在猜测中得到了"完美"答复。</p>
        <p style="margin: 8px 0;">第一次猜测时，说书人会将你的问题提取为若干关键词（告知玩家）并遵循以下原则答复：</p>
        <ul style="margin: 8px 0; padding-left: 20px;">
          <li style="margin: 4px 0;"><b>无关</b> - 没有任何一个关键词能够对应上你的角色。</li>
          <li style="margin: 4px 0;"><b>有关</b> - 有部分关键词能够对应上你的角色。</li>
          <li style="margin: 4px 0;"><b>接近</b> - 所有关键词都能对应上你的角色，但通过这些关键词不足以确定唯一角色。</li>
          <li style="margin: 4px 0;"><b>完美</b> - 所有关键词都能对应上你的角色，且通过这些关键词可以锁定唯一角色。</li>
        </ul>
      </div>
  <div></div>


 <hr>

    <div class="version-info">
        <p>v1.0 by 萌萌 & gpt5 | 2025.09.18</p>
    </div>
    
    <style>
    /* 版本信息样式 */
    .version-info {
        text-align: center;
        padding: 20px;
        background: linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%);
        border-radius: 0 0 20px 20px;
    }
    
    .version-info p {
        color: #718096;
        font-size: 12px;
        font-weight: 500;
        margin: 0;
        opacity: 0.8;
    }
    
    @media (max-width: 768px) {
        .version-info {
            padding: 15px;
        }
        
        .version-info p {
            font-size: 11px;
        }
    }
    </style>

    </div>
    </body>
    